翻訳と辞書
Words near each other
・ Global Mobile Internet Conference
・ Global Mobile Satellite System
・ Global Mobile Suppliers Association
・ Global mode
・ Global Money Week
・ Global Monitoring Plan
・ Global Monitoring Report (World Bank)
・ Global motion compensation
・ Global illumination
・ Global Imagination (Mexican studio)
・ Global imbalances
・ Global IME Bank
・ Global Impact
・ Global Implementation Plan to End Violence against Women and Girls
・ Global Independent Film Awards
Global index grammar
・ Global Indian Film Awards
・ Global Indian Foundation
・ Global Indian International School Singapore
・ Global Indian International School, Tokyo Campus
・ Global Indian Music Academy Awards
・ Global Individual Asset Identifier
・ Global Indoor Football League
・ Global Industrial
・ Global Industrial and Social Progress Research Institute
・ Global Industrial Defence Solutions
・ Global Industry Classification Standard
・ Global Infectious Disease Epidemiology Network
・ Global Information Assurance Certification
・ Global Information Governance Day


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Global index grammar : ウィキペディア英語版
Global index grammar
Global index grammars (GIGs) are a class of grammars introduced in Castaño (2004)〔Castaño, José M. 2004. ''Global Index Languages''. Dissertation, Brandeis University.〕 in order to model a number of phenomena, including natural language grammar and genome grammar. The easiest description of GIGs is by comparison to Indexed grammars. Whereas in indexed grammars, a stack of indices is associated with each nonterminal symbol, and can vary from one to another depending on the course of the derivation, in a GIG, there is a single global index stack that is manipulated in the course of the derivation (which is strictly leftmost for any rewrite operation that pushes a symbol to the stack). Because of the existence of a global stack, a GIG derivation is considered complete when there are no non-terminal symbols left to be rewritten, and the stack is empty.
==Rule Description==

GIG rules come in essentially four forms: rules that do something unconditionally, rules that do something conditioned on the topmost symbol of the stack, rules that push to the stack, and rules that pop from the stack. We can notate these in turn as:
x \alpha
| ''(unconditionally rewrite A as x \alpha and push f to the stack)''
|-
| A \xrightarrow()
where f is any index symbol, \alpha is any string of terminals and/or non-terminal symbols, and x is a terminal is a terminal symbol. Because occasionally a rewrite rule might need to be conditioned on the stack being in some sense ''empty'', the symbol ''#'' is used as the bottom-most stack symbol, meaning an "empty" stack contains exactly one symbol, ''#''.
The third rule form, the push rule, should be pointed out, as it differs from the pop rule in requiring that all push operations introduce at least one new terminal symbol to the derivation string. Without this constraint, the class of grammars would be Type-0 and thus Turing Complete.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Global index grammar」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.